notch leaf marsh rosemary - German English Dictionary